Skip to content

Fix: prevent older items updating watch progress#769

Merged
arabcoders merged 3 commits intomasterfrom
dev
Jan 7, 2026
Merged

Fix: prevent older items updating watch progress#769
arabcoders merged 3 commits intomasterfrom
dev

Conversation

@arabcoders
Copy link
Owner

@arabcoders arabcoders commented Jan 7, 2026

  • Improved frontend option state management in edit.vue to ensure UI reactivity when options are updated.
  • Added new constants SKIP_STATE and ON_SKIP_STATE to the Options class, enabling more granular control over state skipping and callback execution during import mapping.
  • Enhanced the DirectMapper logic to support skipping state updates and invoking callbacks when states are skipped, and to prevent progress update events when the SKIP_STATE option is set.
  • Expanded the DirectMapperTest suite with new tests for skip state scenarios, progress event triggering, and watch state conflict handling, ensuring the new logic is robust and behaves as expected.
  • Ref [BUG] Plex and Emby server #1 won't sync Jellyfin server #2 watchstate #768

@arabcoders arabcoders changed the title Dev Fix: prevent older items updating watch progress Jan 7, 2026
@arabcoders arabcoders merged commit b589178 into master Jan 7, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant